#ifndef _FIG_UI_SETTING_H_
#define _FIG_UI_SETTING_H_

#include "fig_ui_popupmanager.h"

class FIGUISettings : public FIGUIPopupAnimator
{
public:
	
	FIGUISettings(gameflow::UIPopup* pPopup);
	~FIGUISettings();
    virtual void					OnAnimatedUIFinish();
	virtual void					Show();
	virtual void					Hide();
	virtual void					Tick(float dt);
	virtual bool					KeyPressed(input::Keyboard::KEY* pKey);

protected:


	void DELEGATE_CALL				OnButtonResume(ui::UIWidget::WIDGET_EVENT Event, ui::UIWidget* pWidget);

	bool							m_IsShowingAnimation;
	float							m_AnimationAlpha;



private:
	
};


#endif //_PVI_UI_WRAPPER_H_